﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MsForgeReboot.Framework.ViewModels;

namespace MsForgeReboot.Framework.Interfaces {
    public interface ICarouselService {
        /// <summary>
        /// Gets the predefined carousel for the MSForge Home page by randomly selecting from three entities
        /// </summary>
        /// <param name="limit">How many items per entity set to get (default 1)</param>
        /// <returns>CarouselViewModel</returns>
        IList<CarouselViewModel> GetHomePageCarousel(int limit = 1); 
    }
}
